// 引入axios 
import axios from 'axios'

// 创建request
const service = axios.create({
  baseURL: 'http://localhost:8888/api', // api的base_url
  timeout: 60000 // request timeout
})
axios.defaults.headers.post["Content-Type"] =
  "application/x-www-form-urlencoded;charset=UTF-8";
// request拦截器
service.interceptors.request.use(config => {
  // 在发送请求之前做些什么
  config.headers['authorization'] = localStorage.getItem('token')
  // config.headers['Content-Type'] = 'multipart/form-data'
  return config
}, error => {
  // 对请求错误做些什么
  console.log(error)
  Promise.reject(error)
})

// respone拦截器
service.interceptors.response.use(
  response => {
    // 对响应数据做点什么
    return response.data
  },
  error => {
    console.log('err' + error)
  })

export default service